cable artificial - Turkish English Dictionary